cast a cloud - French English Dictionary